sarcoma botrioide - French English Dictionary